home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / C-Cl / ClassAdministrator1.3.cpt / Classroom Administrator / card_17728.txt < prev    next >
Text File  |  1988-04-18  |  16KB  |  792 lines

  1. -- card: 17728 from stack: in
  2. -- bmap block id: 7049
  3. -- flags: 0000
  4. -- background id: 6348
  5. -- name: AttendanceTemplate
  6. ----- HyperTalk script -----
  7. on OpenCard
  8.   global teacher, report
  9.   repeat with x = 1 to 3
  10.     enablemenu teacher, x, false
  11.   end repeat
  12.   enablemenu report, 0, true
  13.   enablemenu report, 1, false
  14. end OpenCard
  15.  
  16.  
  17. on CloseCard
  18.   global teacher, report
  19.   enablemenu teacher, 0, true
  20.   repeat with x = 1 to 6
  21.     enablemenu report, x, true
  22.   end repeat
  23. end CloseCard
  24.  
  25.  
  26.  
  27. -- part 4 (field)
  28. -- low flags: 00
  29. -- high flags: 0004
  30. -- rect: left=14 top=60 right=241 bottom=82
  31. -- title width / last selected line: 0
  32. -- icon id / first selected line: 0 / 0
  33. -- text alignment: 0
  34. -- font id: 15
  35. -- text size: 14
  36. -- style flags: 0
  37. -- line height: 18
  38. -- part name: 
  39.  
  40.  
  41. -- part 5 (field)
  42. -- low flags: 00
  43. -- high flags: 0002
  44. -- rect: left=82 top=60 right=241 bottom=94
  45. -- title width / last selected line: 0
  46. -- icon id / first selected line: 0 / 0
  47. -- text alignment: 0
  48. -- font id: 34
  49. -- text size: 10
  50. -- style flags: 0
  51. -- line height: 18
  52. -- part name: A1
  53.  
  54.  
  55. -- part 6 (field)
  56. -- low flags: 00
  57. -- high flags: 0002
  58. -- rect: left=94 top=60 right=241 bottom=106
  59. -- title width / last selected line: 0
  60. -- icon id / first selected line: 0 / 0
  61. -- text alignment: 0
  62. -- font id: 34
  63. -- text size: 10
  64. -- style flags: 0
  65. -- line height: 18
  66. -- part name: A2
  67.  
  68.  
  69. -- part 8 (field)
  70. -- low flags: 00
  71. -- high flags: 0002
  72. -- rect: left=106 top=60 right=241 bottom=118
  73. -- title width / last selected line: 0
  74. -- icon id / first selected line: 0 / 0
  75. -- text alignment: 0
  76. -- font id: 34
  77. -- text size: 10
  78. -- style flags: 0
  79. -- line height: 18
  80. -- part name: A3
  81.  
  82.  
  83. -- part 9 (field)
  84. -- low flags: 00
  85. -- high flags: 0002
  86. -- rect: left=118 top=60 right=241 bottom=130
  87. -- title width / last selected line: 0
  88. -- icon id / first selected line: 0 / 0
  89. -- text alignment: 0
  90. -- font id: 34
  91. -- text size: 10
  92. -- style flags: 0
  93. -- line height: 18
  94. -- part name: A4
  95.  
  96.  
  97. -- part 10 (field)
  98. -- low flags: 00
  99. -- high flags: 0002
  100. -- rect: left=130 top=60 right=241 bottom=142
  101. -- title width / last selected line: 0
  102. -- icon id / first selected line: 0 / 0
  103. -- text alignment: 0
  104. -- font id: 34
  105. -- text size: 10
  106. -- style flags: 0
  107. -- line height: 18
  108. -- part name: A5
  109.  
  110.  
  111. -- part 11 (field)
  112. -- low flags: 00
  113. -- high flags: 0002
  114. -- rect: left=142 top=60 right=241 bottom=154
  115. -- title width / last selected line: 0
  116. -- icon id / first selected line: 0 / 0
  117. -- text alignment: 0
  118. -- font id: 34
  119. -- text size: 10
  120. -- style flags: 0
  121. -- line height: 18
  122. -- part name: A6
  123.  
  124.  
  125. -- part 12 (field)
  126. -- low flags: 00
  127. -- high flags: 0002
  128. -- rect: left=154 top=60 right=241 bottom=166
  129. -- title width / last selected line: 0
  130. -- icon id / first selected line: 0 / 0
  131. -- text alignment: 0
  132. -- font id: 34
  133. -- text size: 10
  134. -- style flags: 0
  135. -- line height: 18
  136. -- part name: A7
  137.  
  138.  
  139. -- part 13 (field)
  140. -- low flags: 00
  141. -- high flags: 0002
  142. -- rect: left=169 top=60 right=241 bottom=181
  143. -- title width / last selected line: 0
  144. -- icon id / first selected line: 0 / 0
  145. -- text alignment: 0
  146. -- font id: 34
  147. -- text size: 10
  148. -- style flags: 0
  149. -- line height: 18
  150. -- part name: A8
  151.  
  152.  
  153. -- part 14 (field)
  154. -- low flags: 00
  155. -- high flags: 0002
  156. -- rect: left=181 top=60 right=241 bottom=193
  157. -- title width / last selected line: 0
  158. -- icon id / first selected line: 0 / 0
  159. -- text alignment: 0
  160. -- font id: 34
  161. -- text size: 10
  162. -- style flags: 0
  163. -- line height: 18
  164. -- part name: A9
  165.  
  166.  
  167. -- part 15 (field)
  168. -- low flags: 00
  169. -- high flags: 0002
  170. -- rect: left=193 top=60 right=241 bottom=205
  171. -- title width / last selected line: 0
  172. -- icon id / first selected line: 0 / 0
  173. -- text alignment: 0
  174. -- font id: 34
  175. -- text size: 10
  176. -- style flags: 0
  177. -- line height: 18
  178. -- part name: A10
  179.  
  180.  
  181. -- part 16 (field)
  182. -- low flags: 00
  183. -- high flags: 0002
  184. -- rect: left=205 top=60 right=241 bottom=217
  185. -- title width / last selected line: 0
  186. -- icon id / first selected line: 0 / 0
  187. -- text alignment: 0
  188. -- font id: 34
  189. -- text size: 10
  190. -- style flags: 0
  191. -- line height: 18
  192. -- part name: A11
  193.  
  194.  
  195. -- part 17 (field)
  196. -- low flags: 00
  197. -- high flags: 0002
  198. -- rect: left=217 top=60 right=241 bottom=229
  199. -- title width / last selected line: 0
  200. -- icon id / first selected line: 0 / 0
  201. -- text alignment: 0
  202. -- font id: 34
  203. -- text size: 10
  204. -- style flags: 0
  205. -- line height: 18
  206. -- part name: A12
  207.  
  208.  
  209. -- part 18 (field)
  210. -- low flags: 00
  211. -- high flags: 0002
  212. -- rect: left=229 top=60 right=241 bottom=241
  213. -- title width / last selected line: 0
  214. -- icon id / first selected line: 0 / 0
  215. -- text alignment: 0
  216. -- font id: 34
  217. -- text size: 10
  218. -- style flags: 0
  219. -- line height: 18
  220. -- part name: A13
  221.  
  222.  
  223. -- part 19 (field)
  224. -- low flags: 00
  225. -- high flags: 0002
  226. -- rect: left=241 top=60 right=241 bottom=253
  227. -- title width / last selected line: 0
  228. -- icon id / first selected line: 0 / 0
  229. -- text alignment: 0
  230. -- font id: 34
  231. -- text size: 10
  232. -- style flags: 0
  233. -- line height: 18
  234. -- part name: A14
  235.  
  236.  
  237. -- part 20 (field)
  238. -- low flags: 00
  239. -- high flags: 0002
  240. -- rect: left=259 top=60 right=241 bottom=271
  241. -- title width / last selected line: 0
  242. -- icon id / first selected line: 0 / 0
  243. -- text alignment: 0
  244. -- font id: 34
  245. -- text size: 10
  246. -- style flags: 0
  247. -- line height: 18
  248. -- part name: A15
  249.  
  250.  
  251. -- part 21 (field)
  252. -- low flags: 00
  253. -- high flags: 0002
  254. -- rect: left=271 top=60 right=241 bottom=283
  255. -- title width / last selected line: 0
  256. -- icon id / first selected line: 0 / 0
  257. -- text alignment: 0
  258. -- font id: 34
  259. -- text size: 10
  260. -- style flags: 0
  261. -- line height: 18
  262. -- part name: A16
  263.  
  264.  
  265. -- part 22 (field)
  266. -- low flags: 00
  267. -- high flags: 0002
  268. -- rect: left=283 top=60 right=241 bottom=295
  269. -- title width / last selected line: 0
  270. -- icon id / first selected line: 0 / 0
  271. -- text alignment: 0
  272. -- font id: 34
  273. -- text size: 10
  274. -- style flags: 0
  275. -- line height: 18
  276. -- part name: A17
  277.  
  278.  
  279. -- part 23 (field)
  280. -- low flags: 00
  281. -- high flags: 0002
  282. -- rect: left=295 top=60 right=241 bottom=307
  283. -- title width / last selected line: 0
  284. -- icon id / first selected line: 0 / 0
  285. -- text alignment: 0
  286. -- font id: 34
  287. -- text size: 10
  288. -- style flags: 0
  289. -- line height: 18
  290. -- part name: A18
  291.  
  292.  
  293. -- part 24 (field)
  294. -- low flags: 00
  295. -- high flags: 0002
  296. -- rect: left=307 top=60 right=241 bottom=319
  297. -- title width / last selected line: 0
  298. -- icon id / first selected line: 0 / 0
  299. -- text alignment: 0
  300. -- font id: 34
  301. -- text size: 10
  302. -- style flags: 0
  303. -- line height: 18
  304. -- part name: A19
  305.  
  306.  
  307. -- part 25 (field)
  308. -- low flags: 00
  309. -- high flags: 0002
  310. -- rect: left=319 top=60 right=241 bottom=331
  311. -- title width / last selected line: 0
  312. -- icon id / first selected line: 0 / 0
  313. -- text alignment: 0
  314. -- font id: 34
  315. -- text size: 10
  316. -- style flags: 0
  317. -- line height: 18
  318. -- part name: A20
  319.  
  320.  
  321. -- part 26 (field)
  322. -- low flags: 00
  323. -- high flags: 0002
  324. -- rect: left=331 top=60 right=241 bottom=343
  325. -- title width / last selected line: 0
  326. -- icon id / first selected line: 0 / 0
  327. -- text alignment: 0
  328. -- font id: 34
  329. -- text size: 10
  330. -- style flags: 0
  331. -- line height: 18
  332. -- part name: A21
  333.  
  334.  
  335. -- part 27 (field)
  336. -- low flags: 00
  337. -- high flags: 0002
  338. -- rect: left=346 top=60 right=241 bottom=358
  339. -- title width / last selected line: 0
  340. -- icon id / first selected line: 0 / 0
  341. -- text alignment: 0
  342. -- font id: 34
  343. -- text size: 10
  344. -- style flags: 0
  345. -- line height: 18
  346. -- part name: A22
  347.  
  348.  
  349. -- part 28 (field)
  350. -- low flags: 00
  351. -- high flags: 0002
  352. -- rect: left=358 top=60 right=241 bottom=370
  353. -- title width / last selected line: 0
  354. -- icon id / first selected line: 0 / 0
  355. -- text alignment: 0
  356. -- font id: 34
  357. -- text size: 10
  358. -- style flags: 0
  359. -- line height: 18
  360. -- part name: A23
  361.  
  362.  
  363. -- part 29 (field)
  364. -- low flags: 00
  365. -- high flags: 0002
  366. -- rect: left=370 top=60 right=241 bottom=382
  367. -- title width / last selected line: 0
  368. -- icon id / first selected line: 0 / 0
  369. -- text alignment: 0
  370. -- font id: 34
  371. -- text size: 10
  372. -- style flags: 0
  373. -- line height: 18
  374. -- part name: A24
  375.  
  376.  
  377. -- part 30 (field)
  378. -- low flags: 00
  379. -- high flags: 0002
  380. -- rect: left=382 top=60 right=241 bottom=394
  381. -- title width / last selected line: 0
  382. -- icon id / first selected line: 0 / 0
  383. -- text alignment: 0
  384. -- font id: 34
  385. -- text size: 10
  386. -- style flags: 0
  387. -- line height: 18
  388. -- part name: A25
  389.  
  390.  
  391. -- part 35 (field)
  392. -- low flags: 00
  393. -- high flags: 0002
  394. -- rect: left=394 top=60 right=241 bottom=406
  395. -- title width / last selected line: 0
  396. -- icon id / first selected line: 0 / 0
  397. -- text alignment: 0
  398. -- font id: 34
  399. -- text size: 10
  400. -- style flags: 0
  401. -- line height: 18
  402. -- part name: A26
  403.  
  404.  
  405. -- part 36 (field)
  406. -- low flags: 00
  407. -- high flags: 0002
  408. -- rect: left=406 top=60 right=241 bottom=418
  409. -- title width / last selected line: 0
  410. -- icon id / first selected line: 0 / 0
  411. -- text alignment: 0
  412. -- font id: 34
  413. -- text size: 10
  414. -- style flags: 0
  415. -- line height: 18
  416. -- part name: A27
  417.  
  418.  
  419. -- part 37 (field)
  420. -- low flags: 00
  421. -- high flags: 0002
  422. -- rect: left=418 top=60 right=241 bottom=430
  423. -- title width / last selected line: 0
  424. -- icon id / first selected line: 0 / 0
  425. -- text alignment: 0
  426. -- font id: 34
  427. -- text size: 10
  428. -- style flags: 0
  429. -- line height: 18
  430. -- part name: A28
  431.  
  432.  
  433. -- part 38 (field)
  434. -- low flags: 00
  435. -- high flags: 0002
  436. -- rect: left=433 top=60 right=241 bottom=445
  437. -- title width / last selected line: 0
  438. -- icon id / first selected line: 0 / 0
  439. -- text alignment: 0
  440. -- font id: 34
  441. -- text size: 10
  442. -- style flags: 0
  443. -- line height: 18
  444. -- part name: A29
  445.  
  446.  
  447. -- part 39 (field)
  448. -- low flags: 00
  449. -- high flags: 0002
  450. -- rect: left=445 top=60 right=241 bottom=457
  451. -- title width / last selected line: 0
  452. -- icon id / first selected line: 0 / 0
  453. -- text alignment: 0
  454. -- font id: 34
  455. -- text size: 10
  456. -- style flags: 0
  457. -- line height: 18
  458. -- part name: A30
  459.  
  460.  
  461. -- part 40 (field)
  462. -- low flags: 00
  463. -- high flags: 0002
  464. -- rect: left=457 top=60 right=241 bottom=469
  465. -- title width / last selected line: 0
  466. -- icon id / first selected line: 0 / 0
  467. -- text alignment: 0
  468. -- font id: 34
  469. -- text size: 10
  470. -- style flags: 0
  471. -- line height: 18
  472. -- part name: A31
  473.  
  474.  
  475. -- part 46 (button)
  476. -- low flags: 00
  477. -- high flags: 0003
  478. -- rect: left=257 top=0 right=23 bottom=342
  479. -- title width / last selected line: 0
  480. -- icon id / first selected line: 1013 / 1013
  481. -- text alignment: 1
  482. -- font id: 0
  483. -- text size: 12
  484. -- style flags: 0
  485. -- line height: 16
  486. -- part name: New Button
  487. ----- HyperTalk script -----
  488. on mouseUp
  489.   go next
  490. end mouseUp
  491.  
  492.  
  493.  
  494. -- part 47 (button)
  495. -- low flags: 00
  496. -- high flags: 0003
  497. -- rect: left=155 top=0 right=23 bottom=246
  498. -- title width / last selected line: 0
  499. -- icon id / first selected line: 1014 / 1014
  500. -- text alignment: 1
  501. -- font id: 0
  502. -- text size: 12
  503. -- style flags: 0
  504. -- line height: 16
  505. -- part name: New Button
  506. ----- HyperTalk script -----
  507. on mouseUp
  508.   go previous
  509. end mouseUp
  510.  
  511.  
  512.  
  513. -- part 49 (button)
  514. -- low flags: 00
  515. -- high flags: 0000
  516. -- rect: left=19 top=0 right=24 bottom=54
  517. -- title width / last selected line: 0
  518. -- icon id / first selected line: 2162 / 2162
  519. -- text alignment: 1
  520. -- font id: 0
  521. -- text size: 12
  522. -- style flags: 0
  523. -- line height: 16
  524. -- part name: 
  525. ----- HyperTalk script -----
  526. on mouseUp
  527.   go to first card
  528. end mouseUp
  529.  
  530.  
  531.  
  532.  
  533. -- part 50 (field)
  534. -- low flags: 00
  535. -- high flags: 0002
  536. -- rect: left=74 top=34 right=52 bottom=186
  537. -- title width / last selected line: 0
  538. -- icon id / first selected line: 0 / 0
  539. -- text alignment: 0
  540. -- font id: 3
  541. -- text size: 10
  542. -- style flags: 0
  543. -- line height: 13
  544. -- part name: Name
  545.  
  546.  
  547. -- part 51 (field)
  548. -- low flags: 00
  549. -- high flags: 0000
  550. -- rect: left=230 top=34 right=52 bottom=356
  551. -- title width / last selected line: 0
  552. -- icon id / first selected line: 0 / 0
  553. -- text alignment: 0
  554. -- font id: 3
  555. -- text size: 10
  556. -- style flags: 0
  557. -- line height: 13
  558. -- part name: Class
  559.  
  560.  
  561. -- part 52 (field)
  562. -- low flags: 00
  563. -- high flags: 0000
  564. -- rect: left=432 top=34 right=53 bottom=480
  565. -- title width / last selected line: 0
  566. -- icon id / first selected line: 0 / 0
  567. -- text alignment: 0
  568. -- font id: 3
  569. -- text size: 10
  570. -- style flags: 0
  571. -- line height: 13
  572. -- part name: Period
  573.  
  574.  
  575. -- part 53 (field)
  576. -- low flags: 01
  577. -- high flags: 0000
  578. -- rect: left=141 top=243 right=261 bottom=209
  579. -- title width / last selected line: 0
  580. -- icon id / first selected line: 0 / 0
  581. -- text alignment: 0
  582. -- font id: 3
  583. -- text size: 12
  584. -- style flags: 0
  585. -- line height: 16
  586. -- part name: Total Absences
  587. ----- HyperTalk script -----
  588. On MouseUp
  589.   put 0 into total
  590.   Repeat with y = 2 to 32
  591.     Repeat with x = 1 to 10
  592.       put line x of card field y into temp
  593.       if temp is empty or temp is "T" then
  594.         next repeat
  595.       else
  596.         put total + 1 into total
  597.       end if
  598.     end repeat
  599.   end repeat
  600.   put total into card field "Total Absences"
  601. end MouseUp
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608. -- part 54 (field)
  609. -- low flags: 01
  610. -- high flags: 0000
  611. -- rect: left=141 top=262 right=280 bottom=209
  612. -- title width / last selected line: 0
  613. -- icon id / first selected line: 0 / 0
  614. -- text alignment: 0
  615. -- font id: 3
  616. -- text size: 12
  617. -- style flags: 0
  618. -- line height: 16
  619. -- part name: Total Tardies
  620. ----- HyperTalk script -----
  621. On MouseUp
  622.   put 0 into total
  623.   repeat with y = 2 to 32
  624.     repeat with x = 1 to 10
  625.       if line x of card field y is "T" then put total + 1 into total
  626.     end repeat
  627.   end repeat
  628.   put total into card field "Total Tardies"
  629. end MouseUp
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636. -- part 55 (field)
  637. -- low flags: 01
  638. -- high flags: 0000
  639. -- rect: left=388 top=244 right=262 bottom=456
  640. -- title width / last selected line: 0
  641. -- icon id / first selected line: 0 / 0
  642. -- text alignment: 0
  643. -- font id: 3
  644. -- text size: 12
  645. -- style flags: 0
  646. -- line height: 16
  647. -- part name: Excused Absences
  648. ----- HyperTalk script -----
  649. On MouseUp
  650.   put 0 into total
  651.   Repeat with y = 2 to 32
  652.     Repeat with x = 1 to 10
  653.       put line x of card field y into temp
  654.       if temp is "V" then
  655.         put total + 1 into total
  656.         next repeat
  657.       end if
  658.       if temp is "I" then
  659.         put total + 1 into total
  660.         next repeat
  661.       end if
  662.       if temp is "V" then put total + 1 into total
  663.     end repeat
  664.   end repeat
  665.   put total into card field "Excused Absences"
  666. end MouseUp
  667.  
  668.  
  669. -- part 56 (field)
  670. -- low flags: 01
  671. -- high flags: 0000
  672. -- rect: left=388 top=263 right=281 bottom=456
  673. -- title width / last selected line: 0
  674. -- icon id / first selected line: 0 / 0
  675. -- text alignment: 0
  676. -- font id: 3
  677. -- text size: 12
  678. -- style flags: 0
  679. -- line height: 16
  680. -- part name: Unexcused Absences
  681. ----- HyperTalk script -----
  682. On MouseUp
  683.   put 0 into total
  684.   Repeat with y = 2 to 32
  685.     Repeat with x = 1 to 10
  686.       put line x of card field y into temp
  687.       if temp is "A" then
  688.         put total + 1 into total
  689.         next repeat
  690.       end if
  691.       if temp is "S" then
  692.         put total + 1 into total
  693.         next repeat
  694.       end if
  695.       if temp is "U" then put total + 1 into total
  696.     end repeat
  697.   end repeat
  698.   put total into card field "Excused Absences"
  699. end MouseUp
  700.  
  701.  
  702. -- part 57 (button)
  703. -- low flags: 00
  704. -- high flags: 2000
  705. -- rect: left=48 top=0 right=24 bottom=71
  706. -- title width / last selected line: 0
  707. -- icon id / first selected line: 8538 / 8538
  708. -- text alignment: 1
  709. -- font id: 0
  710. -- text size: 12
  711. -- style flags: 0
  712. -- line height: 16
  713. -- part name: Grades
  714. ----- HyperTalk script -----
  715. on mouseUp
  716.   put char 1 of word 1 of card field "Name" into temp
  717.   put temp & word 2 of card field "Name" & "Grades" into cardname
  718.   visual effect iris open
  719.   go to card cardname
  720. end mouseUp
  721.  
  722.  
  723.  
  724.  
  725. -- part 59 (button)
  726. -- low flags: 00
  727. -- high flags: 8003
  728. -- rect: left=383 top=1 right=21 bottom=502
  729. -- title width / last selected line: 0
  730. -- icon id / first selected line: 0 / 0
  731. -- text alignment: 1
  732. -- font id: 0
  733. -- text size: 12
  734. -- style flags: 0
  735. -- line height: 16
  736. -- part name: Student Profile
  737. ----- HyperTalk script -----
  738. on mouseUp
  739.   put char 1 of word 1 of field "Name" into temp
  740.   put temp & word 2 of field "Name" & "Profile" into cardname
  741.   visual effect iris close
  742.   go to card cardname
  743.  
  744. end mouseUp
  745.  
  746.  
  747.  
  748. -- part contents for card part 4
  749. ----- text -----
  750. September
  751. October
  752. November
  753. December
  754. January
  755. February
  756. March
  757. April
  758. May
  759. June
  760.  
  761.  
  762. -- part contents for card part 5
  763. ----- text -----
  764.  
  765.  
  766.  
  767.  
  768. -- part contents for card part 16
  769. ----- text -----
  770.  
  771.  
  772.  
  773.  
  774. -- part contents for card part 21
  775. ----- text -----
  776.  
  777.  
  778.  
  779.  
  780. -- part contents for card part 11
  781. ----- text -----
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788. -- part contents for card part 17
  789. ----- text -----
  790.  
  791.  
  792.